When editing an existing customer template, it is essential that the property identifiers added to the template file are of the correct form and have an appropriate value associated with them.
For example, to set the property for word rate per minute (a timing property), the identifier WordsPerMinute must be used. No other form of this property is permissible. Moreover, its value must be of a certain data type, in this case an integer number.
The following table lists each of the available properties along with their expected data types and typical values:
Property Identifier |
Function |
Data type |
Typical value |
AllowOutOfSequence |
Boolean |
TRUE or FALSE |
|
AllowOverlaps |
Boolean |
TRUE or FALSE |
|
BaseLine |
String |
Four integers separated by spaces that define the left top right bottom dimensions of the baseline, e.g. 40 -1 40 50. Use -1 to indicate a disabled value. |
|
CharsPerMinute |
Integer |
1 or greater |
|
CharsPerSecond |
Integer |
1 or greater |
|
CharSpacing |
Integer |
-2, -1, 0, 1, 2 |
|
CheckerName |
String |
|
|
ColourBack |
String or hex number |
Black, Red, Blue, Yellow, Cyan, Magenta, Green, White OR a six-digit hex number corresponding to the (BlueGreenRed) values of the required colour, e.g. A88568 |
|
ColourFore |
String or hex number |
Black, Red, Blue, Yellow, Cyan, Magenta, Green, White OR a six-digit hex number corresponding to the (BlueGreenRed) values of the required colour, e.g. A88568 |
|
ColourLocked |
Boolean |
TRUE or FALSE |
|
ColourNewLine |
Boolean |
TRUE or FALSE |
|
ContactDetails |
String |
|
|
ContinuationEnabled |
Boolean |
TRUE or FALSE |
|
DotsAfterComma |
Boolean |
TRUE or FALSE |
|
DotsOnSecondSubtitle |
Boolean |
TRUE or FALSE |
|
EBUExportArabicNumbers |
Boolean |
TRUE or FALSE |
|
EBUExportFont |
|
|
|
EBUExportReverseOrder |
Boolean |
TRUE or FALSE |
|
EBUExportZeroSubtitleAsNormal |
Boolean |
TRUE or FALSE |
|
EBUExportZeroSubtitleGroups |
Boolean |
TRUE or FALSE |
|
EditorsName |
String |
|
|
EnableBlankSubtitles |
Boolean |
TRUE or FALSE |
|
EnableOpenCaption |
Boolean |
TRUE or FALSE (Teletext personality only) |
|
EpisodeTitle |
String |
|
|
ExclusionMinimumGap |
Integer |
0 or greater |
|
ExclusionMinimumGapEnable |
Boolean |
TRUE or FALSE |
|
FileLocked |
Boolean |
TRUE or FALSE |
|
FontBold |
Boolean |
TRUE or FALSE |
|
FontItalic |
Boolean |
TRUE or FALSE |
|
FontName |
String |
The name of a valid Windows font, e.g. Times New Roman |
|
FontSize |
Integer |
A valid point size for the chosen font |
|
FontUnderline |
Boolean |
TRUE or FALSE |
|
GrowDown |
Boolean |
TRUE or FALSE |
|
HardOfHearing |
Boolean |
TRUE or FALSE |
|
HorizontalPosition |
Float |
A floating point number in the range 0.000-1.000 where 0 is left position, 0.5 is centre and 1.0 is right |
|
IgnoreSnakingLimits | timing rules | Boolean | TRUE or FALSE |
IncludeSpaces |
Boolean |
TRUE or FALSE |
|
Justify |
Float |
A floating point number in the range 0.000-1.000 where 0 is left justify, 0.5 is centre and 1.0 is right |
|
Language |
String |
The name of a supported language, e.g. English |
|
Language2 |
String |
The name of a supported language, e.g. English |
|
LineSpacing |
Integer |
A number between -20 and 20 |
|
LockOnClose |
Boolean |
TRUE or FALSE |
|
LockPositionJustify |
Boolean |
TRUE or FALSE |
|
MagnetismEnable |
Boolean |
TRUE or FALSE |
|
MaxAlignmentDelay |
Integer |
0 or greater |
|
MaxAlignmentEnableDelay |
Boolean |
TRUE or FALSE |
|
MaximumDuration |
Integer |
0 or greater |
|
MaximumDurationEnable |
Boolean |
TRUE or FALSE |
|
MaximumRowCount |
Integer |
1 - 20 (0 to disable) |
|
MaximumRowLength |
Integer |
1 or greater (0 to disable) |
|
MaxCharsPerMinute |
Integer |
An integer value >= CharsPerMinute |
|
MaxCharsPerSecond |
Integer |
An integer value >= CharsPerSecond |
|
MaxWordsPerMinute |
Integer |
An integer value >= WordsPerMinute |
|
MinimumDuration |
Integer |
0 or greater |
|
MinimumDurationEnable |
Boolean |
TRUE or FALSE |
|
MinimumGap |
Integer |
0 or greater |
|
MinimumGapEnable |
Boolean |
TRUE or FALSE |
|
Personality |
String |
Teletext, Open Caption, Closed Caption |
|
PositionLocked |
Boolean |
TRUE or FALSE |
|
ProgrammeTitle |
String |
|
|
ProofReader |
String |
|
|
Publisher |
String |
|
|
PunctuationSpace |
String |
A string of symbol:number pairs where the number is either 1 (force space before), 2 (force space after) or 3 (both). Omitted symbols are set to ignore. e.g. |
|
ReferenceCode |
String |
|
|
RevisionNumber |
String |
|
|
SafeArea |
String |
Four integers separated by spaces that define the left top right bottom dimensions, e.g. 56 32 56 32 |
|
SavedSubtitleCursorPosition |
|
Integer |
|
ScreenType |
String |
PAL, PAL Wide, NTSC Drop, NTSC Drop Wide, NTSC NonDrop, NTSC NonDrop Wide, HD1080I/23, HD720P/24, HD1080PsF/30nd, HD1080PsF/60d etc. |
|
SentencePunctuation |
String |
A string containing one or more of the following symbols: .): |
|
ShotchangeZoneWidth |
Integer |
0 or greater |
|
SpotRateEnable |
Boolean |
TRUE or FALSE (enable/disable default subtitle display rate) |
|
SpotRatePercentage |
Integer |
1 or greater |
|
SubtitleLocked |
Boolean |
TRUE or FALSE |
|
SubtitleZero |
String |
Subtitle zero text, used when exporting to PAC format. Note that formatting characters (e.g. CR/LF) are stored in an encoded form. It's not recommended to edit this string manually. |
|
TeletextAddonInTiming |
Boolean |
TRUE or FALSE |
|
TeletextForceEndBox |
Boolean |
TRUE or FALSE |
|
TeletextForceSingleHeightCode |
Boolean |
TRUE or FALSE |
|
TeletextNoAddons |
Boolean |
TRUE or FALSE |
|
TeletextNoPacket26 |
Boolean |
TRUE or FALSE |
|
TeletextSingleHeight |
Boolean |
TRUE or FALSE |
|
TextEffect |
String |
Surround-3-Square Shadow-1-South East-Thin Block-Solid-Box |
|
TextSpacingRules |
String |
A string containing 0 or more of the following letters: |
|
TextSplitSentence |
Boolean |
TRUE of FALSE |
|
ThreeDotsInSecondPart |
Boolean |
TRUE or FALSE |
|
TimecodeLocked |
Boolean |
TRUE or FALSE |
|
TimezoneActiveBeforeShotChange |
Boolean |
TRUE or FALSE |
|
TranslatedEpisode |
String |
|
|
TranslatedProgramme |
String |
|
|
TranslatorContact |
String |
|
|
TranslatorName |
String |
|
|
UseDash |
Boolean |
TRUE or FALSE |
|
VerticalPosition |
Float |
A floating point number in the range 0.000-1.000 where 0 is bottom position, 0.5 is middle and 1.0 is top |
|
WordsPerMinute |
Integer |
1 or greater |
|
ZoneFollowShotchange |
Integer |
0 or greater |
|
ZoneFollowShotchangeEnable |
Boolean |
TRUE or FALSE |
|
ZonePrecedeShotchange |
Integer |
0 or greater |
|
ZonePrecedeShotchangeEnable |
Boolean |
TRUE or FALSE |
|
|
|
|
|